San FranciscoGiants
- 20-30
- 4th in NL West
San Francisco Giants Schedule 2026
| DATE | OPPONENT | RESULT | W-L | WIN | LOSS | SAVE | ATT |
| Thu, 26 Mar | L7-0 | 0-1 | Fried 1-0 | Webb 0-1 | 40,856 | ||
| Sat, 28 Mar | L3-0 | 0-2 | Schlittler 1-0 | Ray 0-1 | Bednar 1 | 40,273 | |
| Sun, 29 Mar | L3-1 | 0-3 | Bird 1-0 | Mahle 0-1 | Bednar 2 | 40,634 | |
| Tue, 31 Mar | W3-2 | 1-3 | Roupp 1-0 | Buehler 0-1 | Walker 1 | 43,611 | |
| Wed, 1 Apr | W9-3 | 2-3 | Webb 1-1 | Marquez 0-1 | 41,891 | ||
| Thu, 2 Apr | L7-1 | 2-4 | Pivetta 1-1 | Houser 0-1 | Miller 2 | 41,491 | |
| Fri, 3 Apr | W7-2 | 3-4 | Ray 1-1 | Peterson 0-1 | Tidwell 1 | 32,073 | |
| Sat, 4 Apr | L10-3 | 3-5 | McLean 1-0 | Mahle 0-2 | 38,613 | ||
| Sun, 5 Apr | L9-0 | 3-6 | Holmes 2-0 | Roupp 1-1 | 36,553 | ||
| Mon, 6 Apr | L5-2 | 3-7 | Brazoban 1-0 | Winn 0-1 | Williams 2 | 37,079 | |
| Tue, 7 Apr | L6-4 | 3-8 | Bowlan 1-0 | Borucki 0-1 | Duran 4 | 32,898 | |
| Wed, 8 Apr | W6-0 | 4-8 | Ray 2-1 | Sanchez 1-1 | 32,403 | ||
| Thu, 9 Apr | W5-0 | 5-8 | Gage 1-0 | Nola 1-1 | 36,106 | ||
| Sat, 11 Apr | W6-3 | 6-8 | Roupp 2-1 | Baz 0-1 | 32,294 | ||
| Sun, 12 Apr | L6-2 | 6-9 | Wolfram 1-0 | Webb 1-2 | 29,444 | ||
| Sun, 12 Apr | L6-2 | 6-10 | Povich 1-0 | Houser 0-2 | 24,091 | ||
| Wed, 15 Apr | L2-1 | 6-11 | Singer 1-1 | Ray 2-2 | Pagan 5 | 20,690 | |
| Thu, 16 Apr | L8-3 | 6-12 | Lowder 2-1 | Mahle 0-3 | 13,822 | ||
| Thu, 16 Apr | W3-0 | 7-12 | Roupp 3-1 | Burke 1-1 | Miller 1 | 16,898 | |
| Sat, 18 Apr | W10-5 | 8-12 | Webb 2-2 | Littell 0-2 | 25,108 | ||
| Sun, 19 Apr | W7-6 F/12 | 9-12 | Kilian 1-0 | Perez 1-2 | 35,527 | ||
| Sun, 19 Apr | L3-0 | 9-13 | Alvarez 1-0 | Ray 2-3 | 20,026 | ||
| Wed, 22 Apr | W3-1 | 10-13 | Roupp 4-1 | Yamamoto 2-2 | Walker 2 | 40,066 | |
| Thu, 23 Apr | W3-0 | 11-13 | Mahle 1-3 | Dreyer 1-1 | Walker 3 | 40,277 | |
| Fri, 24 Apr | L3-0 | 11-14 | Glasnow 3-0 | Webb 2-3 | Scott 1 | 38,619 | |
| Sat, 25 Apr | L9-4 | 11-15 | Alcantara 3-2 | Houser 0-3 | 38,317 | ||
| Sun, 26 Apr | W6-2 | 12-15 | Gage 2-0 | Perez 2-2 | 38,589 | ||
| Mon, 27 Apr | W6-3 | 13-15 | Roupp 5-1 | Nardi 1-1 | Miller 2 | 40,445 | |
| Wed, 29 Apr | L7-0 | 13-16 | Luzardo 2-3 | Mahle 1-4 | 36,731 | ||
| Thu, 30 Apr | Postponed | ||||||
| Thu, 30 Apr | L3-2 | 13-17 | Shugart 1-0 | Walker 0-1 | 36,861 | ||
| Fri, 1 May | L6-5 F/10 | 13-18 | Shugart 2-0 | Gage 2-1 | 34,109 | ||
| Sat, 2 May | L3-0 | 13-19 | McClanahan 3-2 | Ray 2-4 | Baker 8 | 13,330 | |
| Sun, 3 May | L5-1 | 13-20 | Scholtens 3-1 | Roupp 5-2 | 21,973 | ||
| Sun, 3 May | L2-1 F/10 | 13-21 | Seymour 1-0 | Kilian 1-1 | 20,108 | ||
| Tue, 5 May | W3-2 | 14-21 | McDonald 1-0 | Vasquez 3-1 | Kilian 1 | 33,097 | |
| Wed, 6 May | L10-5 | 14-22 | Buehler 2-2 | Webb 2-4 | 38,275 | ||
| Thu, 7 May | L5-1 | 14-23 | Waldron 1-1 | Houser 0-4 | 34,181 | ||
| Sat, 9 May | W5-2 | 15-23 | Ray 3-4 | Mlodzinski 2-3 | 41,024 | ||
| Sun, 10 May | L13-3 | 15-24 | Ashcraft 2-2 | Roupp 5-3 | 40,417 | ||
| Mon, 11 May | W7-6 F/12 | 16-24 | Borucki 1-1 | Lawrence 0-2 | 41,085 | ||
| Tue, 12 May | W9-3 | 17-24 | Gage 3-1 | Vesia 1-1 | 44,298 | ||
| Wed, 13 May | W6-2 | 18-24 | Houser 1-4 | Yamamoto 3-3 | Kilian 2 | 50,029 | |
| Thu, 14 May | L4-0 | 18-25 | Ohtani 3-2 | Ray 3-5 | 48,043 | ||
| Fri, 15 May | L5-2 | 18-26 | Sheehan 3-1 | Roupp 5-4 | Scott 4 | 51,048 | |
| Sat, 16 May | L5-2 | 18-27 | Civale 5-1 | Mahle 1-5 | Harris 3 | 12,348 | |
| Sun, 17 May | W6-4 | 19-27 | McDonald 2-0 | Severino 2-5 | Gage 1 | 12,489 | |
| Mon, 18 May | W10-1 | 20-27 | Houser 2-4 | Springs 3-4 | 12,541 | ||
| Tue, 19 May | L12-2 | 20-28 | Gallen 2-4 | Ray 3-6 | 20,072 | ||
| Wed, 20 May | L5-3 | 20-29 | Loaisiga 1-1 | Kilian 1-2 | 19,548 | ||
| Thu, 21 May | T6-3 | 20-30 | Kelly 4-3 | Mahle 1-6 | Sewald 11 | 0 | |
| DATE | OPPONENT | TIME | TV | PITCHER | OPP | tickets | |
| Sat, 23 May | 7:45 AM | McDonald | Martin | Tickets as low as $27 | |||
| Sun, 24 May | 1:35 AM | Houser | Fedde | Tickets as low as $30 | |||
| Mon, 25 May | 1:35 AM | Ray | Schultz | Tickets as low as $52 | |||
| Tue, 26 May | 2:35 AM | Roupp | Kelly | Tickets as low as $28 | |||
| Wed, 27 May | 7:15 AM | Mahle | Rodriguez | Tickets as low as $18 | |||
| Thu, 28 May | 1:15 AM | McDonald | Soroka | Tickets as low as $13 | |||
| Sat, 30 May | 6:10 AM | Houser | Quintana | Tickets as low as $20 | |||
| Sun, 31 May | 6:40 AM | Tickets as low as $24 | |||||
| Mon, 1 Jun | 12:40 AM | Tickets as low as $20 | |||||
| Tue, 2 Jun | 5:10 AM | Tickets as low as $11 | |||||
| Wed, 3 Jun | 5:10 AM | Tickets as low as $11 | |||||
| Thu, 4 Jun | 5:10 AM | Tickets as low as $9 | |||||
| Thu, 4 Jun | 11:40 PM | Tickets as low as $13 | |||||
| Fri, 5 Jun | 11:50 PM | Tickets as low as $69 | |||||
| Sat, 6 Jun | 11:50 PM | Tickets as low as $84 | |||||
| Mon, 8 Jun | 6:00 AM | Tickets as low as $54 | |||||
| Tue, 9 Jun | 7:15 AM | Tickets as low as $21 | |||||
| Wed, 10 Jun | 6:30 AM | Tickets as low as $13 | |||||
| Thu, 11 Jun | 1:15 AM | Tickets as low as $13 | |||||
| Sat, 13 Jun | 7:45 AM | Tickets as low as $37 | |||||
| Sun, 14 Jun | 7:35 AM | Tickets as low as $64 | |||||
| Mon, 15 Jun | 12:40 AM | Tickets as low as $80 | |||||
| Wed, 17 Jun | 4:45 AM | Tickets as low as $18 | |||||
| Thu, 18 Jun | 4:45 AM | Tickets as low as $15 | |||||
| Fri, 19 Jun | 4:45 AM | Tickets as low as $17 | |||||
| Sat, 20 Jun | 4:40 AM | Tickets as low as $15 | |||||
| Sun, 21 Jun | 1:40 AM | Tickets as low as $22 | |||||
| Sun, 21 Jun | 11:10 PM | Tickets as low as $22 | |||||
| Wed, 24 Jun | 7:15 AM | Tickets as low as $41 | |||||
| Thu, 25 Jun | 7:15 AM | Tickets as low as $37 | |||||
| Fri, 26 Jun | 1:15 AM | Tickets as low as $45 | |||||
| Sat, 27 Jun | 7:45 AM | Tickets as low as $43 | |||||
| Sun, 28 Jun | 6:35 AM | Tickets as low as $48 | |||||
| Mon, 29 Jun | 1:35 AM | Tickets as low as $49 | |||||
| Tue, 30 Jun | 7:10 AM | Tickets as low as $13 | |||||
| Wed, 1 Jul | 7:10 AM | Tickets as low as $23 | |||||
| Thu, 2 Jul | 7:10 AM | Tickets as low as $13 | |||||
| Sat, 4 Jul | 5:40 AM | Tickets as low as $40 | |||||
| Sun, 5 Jul | 5:40 AM | Tickets as low as $38 | |||||
| Mon, 6 Jul | 1:30 AM | Tickets as low as $17 | |||||
| Tue, 7 Jul | 7:15 AM | Tickets as low as $22 | |||||
| Wed, 8 Jul | 7:15 AM | Tickets as low as $15 | |||||
| Thu, 9 Jul | 1:15 AM | Tickets as low as $13 | |||||
| Fri, 10 Jul | 7:15 AM | Tickets as low as $20 | |||||
| Sat, 11 Jul | 7:45 AM | Tickets as low as $37 | |||||
| Sun, 12 Jul | 1:35 AM | Tickets as low as $47 | |||||
| Mon, 13 Jul | 1:35 AM | Tickets as low as $33 | |||||